robot periphery - French English Dictionary